﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Prueba
{
    public partial class AyudaPrincipal : Form
    {
        public AyudaPrincipal()
        {
            InitializeComponent();
        }

        private void llblInfoSistema_Click(object sender, EventArgs e)
        {
            try
            {
                Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "Ayuda").SingleOrDefault<Form>();

                if (existe != null && existe.Text.Equals("Información del Sistema"))
                {

                    existe.WindowState = FormWindowState.Normal;

                }
                else
                {
                    Ayuda sistema = new Ayuda();
                    sistema.Text = "Información del Sistema";
                    sistema.Show();
                }
            }
            catch (Exception)
            {
                Ayuda sistema = new Ayuda();
                sistema.Text = "Información del Sistema";
                sistema.Show();
            }
        }

        private void llblInfoMapa_Click(object sender, EventArgs e)
        {
            try
            {
                Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "Ayuda").SingleOrDefault<Form>();

                if (existe != null && existe.Text.Equals("Ayuda Mapa de Lotes"))
                {

                    existe.WindowState = FormWindowState.Normal;

                }
                else
                {
                    Ayuda mapa = new Ayuda();
                    mapa.Text = "Ayuda Mapa de Lotes";
                    mapa.Show();
                }
            }
            catch (Exception)
            {
                Ayuda mapa = new Ayuda();
                mapa.Text = "Ayuda Mapa de Lotes";
                mapa.Show();
            }
        }

        private void llblInfoIngreso_Click(object sender, EventArgs e)
        {
            try
            {
                Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "Ayuda").SingleOrDefault<Form>();

                if (existe != null && existe.Text.Equals("Ayuda Ingreso de Datos"))
                {

                    existe.WindowState = FormWindowState.Normal;

                }
                else
                {
                    Ayuda ayudaIngreso = new Ayuda();
                    ayudaIngreso.Text = "Ayuda Ingreso de Datos";
                    ayudaIngreso.Show();
                }
            }
            catch (Exception)
            {
                Ayuda ayudaIngreso = new Ayuda();
                ayudaIngreso.Text = "Ayuda Ingreso de Datos";
                ayudaIngreso.Show();
            }
        }

        private void llblInfoModificacion_Click(object sender, EventArgs e)
        {
            try
            {
                Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "Ayuda").SingleOrDefault<Form>();

                if (existe != null && existe.Text.Equals("Ayuda Modificación de Datos"))
                {

                    existe.WindowState = FormWindowState.Normal;

                }
                else
                {
                    Ayuda ayudaModificacion = new Ayuda();
                    ayudaModificacion.Text = "Ayuda Modificación de Datos";
                    ayudaModificacion.Show();
                }
            }
            catch (Exception)
            {
                Ayuda ayudaModificacion = new Ayuda();
                ayudaModificacion.Text = "Ayuda Modificación de Datos";
                ayudaModificacion.Show();
            }
        }

        private void llblInfoGraficos_Click(object sender, EventArgs e)
        {
            try
            {
                Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "Ayuda").SingleOrDefault<Form>();

                if (existe != null && existe.Text.Equals("Ayuda Gráficos y Estadísticas"))
                {

                    existe.WindowState = FormWindowState.Normal;

                }
                else
                {
                    Ayuda ayudaGraficos = new Ayuda();
                    ayudaGraficos.Text = "Ayuda Gráficos y Estadísticas";
                    ayudaGraficos.Show();
                }
            }
            catch (Exception)
            {
                Ayuda ayudaGraficos = new Ayuda();
                ayudaGraficos.Text = "Ayuda Gráficos y Estadísticas";
                ayudaGraficos.Show();
            }

        }
    }
}
